|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Sync
Interface que especifica como webfotos irá sincronizar arquivos.
Method Summary | |
---|---|
void |
cd(String diretorioFilho)
Muda o diretório. |
boolean |
changeWorkingDirectory(String pathName)
Muda o diretório de trabalho baseado no novo passado como parâmetro. |
boolean |
connect()
Conecta ao FTP. |
boolean |
deleteFile(String string)
Deleta um arquivo especificado pelos parãmetros. |
void |
disconnect(String msg)
Desconecta do FTP e apresenta uma mensagem explicando o motivo. |
int |
getBufferSize()
Retorna o tamanho do Buffer. |
org.apache.commons.net.io.CopyStreamListener |
getCopyStreamListener()
Retorna um objeto CopyStreamListener. |
ArrayList<Arquivo> |
getListaArquivos()
Retorna uma lista de arquivos. |
char[] |
getSenha()
Retorna uma senha de usuário. |
String |
getSyncFolder()
Retorna o caminho que deve usar. |
SyncListener |
getSyncListener()
Retorna o ouvinte syncListener. |
String |
getUsuario()
Retorna o usuário. |
boolean |
isEnviarAltaResolucao()
Retorna a variável boolean enviarAltaResolução para especificar se serão enviadas fotos originais ou não. |
org.apache.commons.net.ftp.FTPFile[] |
listFiles()
Retorna uma lista de arquivos. |
void |
loadSyncCache()
Procure sua utilização em loadSyncCache (). |
void |
loadSyncCacheLine(String linha)
Carrega uma linha de comando FTP. |
boolean |
makeDirectory(String pathName)
Cria um novo subdiretório no diretório utilizado. |
String |
printWorkingDirectory()
Retorna o nome do diretório de trabalho. |
boolean |
removeDirectory(String albumID)
Remove um diretório através de um ID de albúm recebido. |
InputStream |
retrieveFileStream(String arquivo)
Retorna um InputStream para o arquivo específico. |
void |
setCopyStreamListener(org.apache.commons.net.io.CopyStreamListener copyStreamListener)
Seta um objeto CopyStreamListener. |
void |
setSenha(char[] senha)
Seta uma senha de usuário. |
void |
setSyncFolder(String ftpRoot)
Determina qual caminho usar. |
void |
setSyncListener(SyncListener listener)
Seta o ouvinte syncListener. |
void |
setUsuario(String usuario)
Seta um nome de usuário. |
OutputStream |
storeFileStream(String arquivo)
Retorna um OutputStream para o arquivo específico. |
void |
transferFile(InputStream streamOrigem,
OutputStream streamDestino,
long streamSize)
Faz a transferência de um arquivo. |
Method Detail |
---|
InputStream retrieveFileStream(String arquivo) throws IOException
arquivo
- Nome do arquivo.
IOException
- Erro durante transmissão de I/O.OutputStream storeFileStream(String arquivo) throws IOException
arquivo
- Nome do arquivo.
IOException
- Erro durante transmissão de I/O.void transferFile(InputStream streamOrigem, OutputStream streamDestino, long streamSize) throws IOException
streamOrigem
- Arquivo de origem.streamDestino
- Local de destino.streamSize
- Tamanho do arquivo.
IOException
- Problemas na leitura e escrita dos dados.boolean deleteFile(String string) throws IOException
string
- Nome do arquivo.
IOException
- Erro durante transmissão de I/O.void cd(String diretorioFilho) throws IOException, SyncException
diretorioFilho
- Diretório que deve ser acessado.
IOException
- Erro de sincronização.
SyncException
- Erro de comunicação entre os dados.boolean makeDirectory(String pathName) throws IOException
pathName
- O nome do diretório a ser criado.
IOException
- Se um erro de I/O ocorrer enquanto está sendo enviado
um comando ao servidor ou recebendo uma resposta do servidor.boolean changeWorkingDirectory(String pathName) throws IOException
pathName
- Novo diretório de trabalho.
IOException
- Erro durante uma transmissão de I/O.String printWorkingDirectory() throws IOException
IOException
- Erro durante transmissão de I/O.boolean removeDirectory(String albumID) throws IOException
albumID
- ID do albúm.
IOException
- Exceção durante transmissão de I/O.boolean connect()
void disconnect(String msg)
msg
- Mensagem do motivo da desconexão.void setCopyStreamListener(org.apache.commons.net.io.CopyStreamListener copyStreamListener)
copyStreamListener
- Objeto da classe CopyStreamListener.org.apache.commons.net.io.CopyStreamListener getCopyStreamListener()
void setSyncListener(SyncListener listener)
listener
- Um listener de sincronização.SyncListener getSyncListener()
void setSyncFolder(String ftpRoot)
ftpRoot
- Parâmetro que recebe a informação.String getSyncFolder()
String getUsuario()
void setUsuario(String usuario)
usuario
- Usuário.char[] getSenha()
void setSenha(char[] senha)
senha
- Senha.org.apache.commons.net.ftp.FTPFile[] listFiles() throws IOException
IOException
- Erro durante transmissão de I/O.int getBufferSize()
void loadSyncCacheLine(String linha)
linha
- Linha de comando FTP.ArrayList<Arquivo> getListaArquivos()
void loadSyncCache()
loadSyncCache
().
boolean isEnviarAltaResolucao()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |